package com.ysh.domain.store;

import java.util.Date;
/*
    试题实体类
 */
public class Question {
    private String id;             // 题目ID
    private String companyId;      // 所属企业
    private String catalogId;      // 题目所属目录ID
    private String remark;         // 题目简介/题目描述
    private String subject;        // 题干正文
    private String picture;        // 图片（可选，快速开发先不添加该字段）
    private String analysis;       // 题目分析
    private String type;           // 题目类型 1：单选，2：多选，3：简答
    private String difficulty;     // 难易程度： 1.极易，2.容易，3.普通，4.困难，5.极难
    private String isClassic;      // 是否经典面试题 0：否 1：是
    private String state;          // 题目状态： 0：不可用，1.可用（只有审核通过的题目才可以设置）
    private String reviewStatus;   // 审核状态： -1：审核不通过 0：审核中 1：审核通过
    private Date createTime;       // 创建时间

    private Company company;  // 关联Company
    private Catalog catalog;  // 关联Catalog

    public String getPicture() {
        return picture;
    }

    public void setPicture(String picture) {
        this.picture = picture;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId;
    }

    public String getCatalogId() {
        return catalogId;
    }

    public void setCatalogId(String catalogId) {
        this.catalogId = catalogId;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getSubject() {
        return subject;
    }

    public void setSubject(String subject) {
        this.subject = subject;
    }

    public String getAnalysis() {
        return analysis;
    }

    public void setAnalysis(String analysis) {
        this.analysis = analysis;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getDifficulty() {
        return difficulty;
    }

    public void setDifficulty(String difficulty) {
        this.difficulty = difficulty;
    }

    public String getIsClassic() {
        return isClassic;
    }

    public void setIsClassic(String isClassic) {
        this.isClassic = isClassic;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }

    public String getReviewStatus() {
        return reviewStatus;
    }

    public void setReviewStatus(String reviewStatus) {
        this.reviewStatus = reviewStatus;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Company getCompany() {
        return company;
    }

    public void setCompany(Company company) {
        this.company = company;
    }

    public Catalog getCatalog() {
        return catalog;
    }

    public void setCatalog(Catalog catalog) {
        this.catalog = catalog;
    }
}
